@charset "utf-8";
/* CSS Document */

body {
	padding:0px;margin:0px;	font-size: 14px;
	font-family: "Myriad Pro", "Myriad Web", "Myriad Web Pro", "돋움", sans-serif;
	color:#2b2b2b;	background:#f5f5f5;
}

p.errors {color:rgb(0,0,255);}


/* Logo & Menu Fixed Top */
#dHeader{
	display:block; overflow:hidden; width:100%; height:115px; 
	border-bottom:#515151 1px solid; top:0px;background:#f5f5f5;}
#dHeaderTitle{
	display:block; text-align:center;width:100%; height:70px;
	border-bottom:#515151 1px solid; margin:0 auto; clear:right;}
#dTopheader{display:block; overflow:hidden; width:960px; margin:0 auto;}
#dLogo{display:block; width:265px; float:left;padding:10px 0px 10px 320px;}

#dMember{display:block; float:right; padding:20px 0px;}
#dMember ul{list-style:none;display:block; position:relative; padding:0px; margin:0px;}
#dMember ul li {list-style-type:none; float:left; display:block; position:relative;}

.cLogin{background:url(../../images/d/icon_member_login.png) left no-repeat;}
.cSignUp{background:url(../../images/d/icon_member_signup.png) left no-repeat;}
#dMember ul li a { display:block text-decoration:none; float:left; letter-spacing:1px; padding: 3px 0px 3px 24px; margin-left:15px;}
#dMember ul li > a:hover, #dMember ul li .selected a {text-decoration:none; padding:3px 0px 3px 24px;}

/* Menu ID Style  & CSS */ 
.sticky #dNav {
     background:#e5e5e5;border-bottom:#515151 1px solid;
      width: 100%; display:block; z-index:150;
    }
#dNav{width: 100%;display:block;height:45px;border-top:1px solid #FFF; background:#e5e5e5;border-bottom:#ffffff 1px solid;}

nav{display:block;width:960px; margin-left:auto; margin-right:auto;
	font-size:17px; text-shadow: 1px 1px 1px #ffffff;}
nav ul{display:block;}
nav ul li {list-style:none; float:left; display:block; position:relative; margin:0px 5px;}
nav ul li .cStore{background:url(../../images/d/icon_menu_store.png) no-repeat left;}
nav ul li .cStoreMap{background:url(../../images/d/icon_menu_storemap.png) no-repeat left;}
nav ul li .cEvent{background:url(../../images/d/icon_menu_event.png) no-repeat left;}
nav ul li .cCategory{background:url(../../images/d/icon_menu_category.png) no-repeat left;}
nav ul li .cCoupon{background:url(../../images/d/icon_menu_coupon.png) no-repeat left;}
nav ul li .cJob{background:url(../../images/d/icon_menu_job.png) no-repeat left;}
nav ul li a { display:block text-decoration:none; float:left; letter-spacing:1px; padding: 12px 26px 12px 28px;}
nav ul li > a:hover, nav ul li.selected a {text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}

nav ul li .cStore:hover{background:url(../../images/d/icon_menu_over_store.png) no-repeat left;}
nav ul li .cStoreMap:hover{background:url(../../images/d/icon_menu_over_storemap.png) no-repeat left;}
nav ul li .cEvent:hover{background:url(../../images/d/icon_menu_over_event.png) no-repeat left;}
nav ul li .cCategory:hover{background:url(../../images/d/icon_menu_over_category.png) no-repeat left;}
nav ul li .cCoupon:hover{background:url(../../images/d/icon_menu_over_coupon.png) no-repeat left;}
nav ul li .cJob:hover{background:url(../../images/d/icon_menu_job_over.png) no-repeat left;}

/* added by Brenden */
.cStoreHover{background:url(../../images/d/icon_menu_over_store.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
.cStoreMapHover{background:url(../../images/d/icon_menu_over_storemap.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
.cEventHover{background:url(../../images/d/icon_menu_over_event.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
.cCategoryHover{background:url(../../images/d/icon_menu_over_category.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
.cCouponHover{background:url(../../images/d/icon_menu_over_coupon.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
.cJobHover{background:url(../../images/d/icon_menu_job_over.png) no-repeat left;text-decoration:none; padding: 12px 26px 12px 28px; color:#eb0006;}
/* end */

/* Social Media Link on the top */

#dSM{float:right; padding:12px 0px;}
#dSM a{ 
	width:22px; height:21px; text-indent:9999px; margin:0 0 0 5px; 
	background-image:url(../../images/d/social_media.png); float:left; 
}
#dSM a.cFacebook { background-position:0 0px; }
#dSM a.cFacebook:hover { background-position:0 -29px; }

#dSM a.cTwitter { background-position:-25px 0px; }
#dSM a.cTwitter:hover { background-position:-25px -29px; }

#dSM a.cGoogle { background-position:-51px 0px; }
#dSM a.cGoogle:hover { background-position:-51px -29px; }


/* Conetent */

#dLayout{display:block; width:960px;margin:0 auto;position:relative;z-index:50;}
#dWrapper{display:block; width:960px; overflow:hidden;z-index:50; margin: 0 auto;position: relative; padding:15px 0px;}
/*dWrapper - width change 960px to as %, box number are showing differently with browser size  */

/*#dWrapper2{display:block; width:80%; height:100%; overflow:hidden;z-index:50; margin: 0 auto;position: relative;}*/

/* Search Box */

#dSearch{display:block; width:201px; text-align:center;padding:15px 0px; margin:0 auto; position:relative; z-index:50;}
#dSearch form input {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;font-weight: bold;
    height: 30px;padding:5px;width: 190px;}

#dSearch form button {background: url("images/icon_search.jpg") no-repeat scroll 0 0 transparent;
    border: medium none; height: 25px; overflow: hidden;   padding: 0;  position: absolute;
    right: 0px;  text-indent: -1000em;  top: 16px;  width: 25px;}
button { cursor: pointer;}



/* General */ 
a{text-decoration:none; color:#2b2b2b;}
a:hover{text-decoration:none; color:#005aa9;}
img, a img { border:0px none; vertical-align: bottom ; } /* nobody likes default border around images */
*{padding:0px; margin:0px;}
.cSmall{font-size:80%; font-weight:normal;}

#dTorso{padding:15px 15px; display:block; overflow:hidden;}

/* Slides */
#dHomeVisual{display:block; overflow:hidden; width:954px; height:390px; margin:3px;
-webkit-box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.4);box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.4);
-webkit-border-radius: 2px;border-radius: 2px; z-index:50;}
#slides {}
.slides_container{display:block; width:954px; height:390px;position:relative;}
.slides_container a {width:954px;height:390px;display:block;}
.slides_container a img{display:block;}
#slides .pagination{z-index:95; margin-left:auto; margin-right:auto; width:10%; position:relative; top:-20px;}
#slides .pagination ul{list-style:none;}
#slides .pagination li{float:left; margin:0 1px;list-style:none;}
#slides .pagination li a{display:block;width:10px;	height:10px;background-image:url(../../images/d/slides/pagination.png);background-position:0 0;text-decoration:none;overflow:hidden; text-indent:95px;}
#slides .pagination li.current a{background-position:0 -10px;}
/* end */ 

/* Event Store Small Boxes */
#tiles li {
	display:block; width:300px; background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    float: left;   margin: 20px 5px 15px 0px;
    position:absoulte;	-webkit-border-radius: 4px;border-radius: 4px;
}


/*#dSmBox{
	display:block; width:220px; background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    float: left;   margin: 20px 10px 15px;
    position: relative;	-webkit-border-radius: 4px;border-radius: 4px;}*/

.cTitle{display:block; border:none; border-bottom:1px dashed #cccccc;padding:15px; overflow:hidden;}	
.cTitle h2{font-size:14px; margin-right:50px; overflow:hidden;}
#dPopupBoxIn .cTitle h2{font-size:14px; width:270px; overflow:hidden;}
#dRibon{float:right; display:block; position:absolute; top:-7px; right:10px;background:url(../../images/d/icon_tag1.png) no-repeat; width:32px; height:50px; color:#FFF; font-size:11px; padding:3px 5px; text-align:center; line-height:120%;}
#dSmBoxIn{display: block;overflow: hidden; padding: 10px 15px;}
#dSmBoxIn span{padding:5px 0px 5px 20px; display:block;}
#dSmBoxIn #dStore{background:url(../../images/d/icon_box.png) no-repeat left; background-position:0px 6px; font-weight:bold; color:#005aa9;}
#dSmBoxIn #dStore2{background:url(images/icon_store.png) no-repeat left;background-position:0px 6px; font-weight:bold; color:#eb0006; overflow:hidden;border-bottom: 1px dashed #999;} /* ADD new class */
#dSmBoxIn .cSClass{float:right; padding:5px 5px 5px 20px; background:url(../../images/d/icon_store_category.png) no-repeat left; color:#5c95a7; font-weight:bold;}
#dStore a{font-weight:bold; color:#005aa9;}
#dStore2 a{font-weight:bold; color:#eb0006;}
#dSmBoxIn #dDate{background:url(../../images/d/icon_box_eventdate.png) no-repeat left top 8px;font-weight:bold;}
#dSmBoxIn .cPlus{display:block; width:22px; height:22px; margin:0 auto;}
#dSmBoxIn .cPlus img{padding:15px 0px;}


/* Event Store Small Boxes */

#dSmBoxEvent{
	display:block; width:220px; background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    float: left;   margin: 20px 10px 15px;
    position: relative;	-webkit-border-radius: 4px;border-radius: 4px;}
#dSmBoxEventIn{display: block;overflow: hidden; padding: 10px 15px; min-height:285px;}
#dSmBoxEvent .cTitle{display:block; border:none; border-bottom:1px dashed #cccccc;padding:15px; height:30px; overflow:hidden; background:url(../../images/d/icon_event.jpg) no-repeat left top; background-position:15px 15px;}	
#dSmBoxEvent a h2{padding-left:18px; font-size:14px; width:130px; overflow:hidden;}
#dSmBoxEventIn span{padding:5px 20px; display:block;}


.cEventsDetail #dStore{display:block;padding:3px 5px 3px 25px; background:url(../../images/d/icon_box.png) no-repeat left; font-weight:bold; color:#005aa9;}
.cEventsDetail #dStore a{font-weight:bold; color:#005aa9;}
.cEventsDetail #dDate{display:block;padding:3px 5px 3px 25px; background:url(../../images/d/icon_box_eventdate.png) no-repeat left top 4px;}

.cEventsDes{display:block; overflow:hidden; background:url(../../images/d/bg_event.png) bottom no-repeat;position:absolute; left:-5px;bottom:5px; width: 310px;}
.cEventsDetail{display:block; overflow:hidden; padding:5px 20px; background:#e3e4e6;margin-bottom:5px;}
#dEventTitle .cEventsDetail{display:block; overflow:hidden;background:#F5F5F5;}
#dEventDate{display:block; float:left; width:150px; position:relative;}
#dEventDate ul{display:block; list-style:none; padding:0px !important; margin:0px;}
#dEventDate ul li{display:block; list-style:none; position:relative;}
#dEventDate ul li.cEventOut{padding-top:155px;}

.cEventOut .cCircleRed{display:block; width:34px; height:34px; -webkit-border-radius: 17px; border-radius: 17px; background:#c70004;box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset; 
color:#fff; line-height:28px; position:absolute; float:none; left: 50px; top:130px; text-align:center; font-size:16px;text-shadow:1px 1px 1px #333; font-family:Georgia, "Times New Roman", Times, serif;}

.cEventOut .cEventin{display:block; bottom:0px;margin-top:40px;}

#dEventDes{display:block; overflow:hidden; width:90%; float:left; min-height:350px; background:#FFF url(../../images/d/arrow_bg.png) no-repeat top 20px left;
-webkit-box-shadow: 0px0px6px0px#e9e9e9; padding:8px 5% 8px 2%;  line-height:160%;
box-shadow: 0px0px6px0px#e9e9e9; border-left: #99bfd0 10px solid; position:relative; }
#dEventDes .cDowncoupon a {position:absolute; bottom:15px; right: 0px; margin-top:15px;}

#dEventDes p{border-bottom:1px dashed #CCC; padding:12px 0px;}

/* Popup Box */ 

#dPopBox{display:block; width: 400px; min-height:120px;position:relative; top:50px; margin:5px auto;
    background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px;border-radius: 4px; padding:15px;}
#dPopupBoxIn{display: block;overflow: hidden; padding:0px; min-height:285px;}
#dRibonEvent{float:left; display:block; position:absolute; top:-7px; left:10px;background:url(../../images/d/icon_tag.png) no-repeat; width:47px; height:51px; color:#FFF; font-size:11px; padding:10px 5px; text-align:center; line-height:31px;}

#dPopupBoxIn ul{}
#dPopupBoxIn ul li{padding:12px 15px 12px 45px; display:block; border-bottom:1px dashed #999;}
#dPopupBoxIn .cPoPhoto{display:block; overflow:hidden; width:100%; text-align:center; padding:8px;}
#dPopupBoxIn .cPoPhoto img{height:70px; padding:5px; border:1px solid #CCC; margin-right:5px;}
.cOn, .cOff{float:right; font-weight:bold;}
.cOn{background:url(../../images/d/icon_event_processing_1.png) no-repeat left; padding:2px 0px 2px 20px; color:#00a388; }
.cOff{background:url(../../images/d/icon_event_processing_2.png) no-repeat left; padding:2px 0px 2px 20px;  }

.cDate{
	position:relative; width:65px; height:60px; font-family:Georgia, serif; margin:0px 15px 0px 8px; float:left;
	background:url(../../images/d/bg_calendar.jpg) no-repeat left; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px; }
.cDay, .cMonth, .cYear{position:absolute;}
.cDay{font-size:28px;top:23px;left:4px; color:333333;text-shadow:1px 1px 1px #fff;}
.cMonth{top:4px; left:4px; font-size:16px; color:333333 ;text-shadow:1px 1px 1px #fff;}
.cYear{top:22px;right:-5px; color:#FFF; font-size:18px;rotation:-90deg !important; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}

.cCircleRed{display:block; width:34px; height:34px; -webkit-border-radius: 17px; border-radius: 17px; background:#c70004;box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset; 
color:#fff; line-height:28px; position:absolute; float:left; text-align:center; font-size:16px;text-shadow:1px 1px 1px #333; font-family:Georgia, "Times New Roman", Times, serif;}
.cTitle{display:block; overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #999;}

#dPopupBoxIn #dStore2{background:url(../../images/d/icon_store.png) no-repeat left top 6px; font-weight:bold; color:#2b2b2b; float:left;padding: 5px 20px;}
#dPopupBoxIn #dStore2 a{color:#2b2b2b;}
#dPopBox table{border-left:#CCC 1px dashed;border-top:#CCC 1px dashed;}
#dPopBox table td{padding:10px; width:80%; margin:0 auto; border-bottom:#CCC 1px dashed;
border-right:#CCC 1px dashed;}

/*Coupon */

.cDowncoupon a{display:block; padding:8px 10px 8px 30px; border:#CCC 1px dashed; margin:8px 16px; background:#b5dcee url(../../images/d/icon_download.png) left no-repeat;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.cDowncoupon a:hover{color:#FFF;
background:url(../../images/d/icon_download_over.png) left no-repeat #66a8bb;display:block; padding:8px 10px 8px 30px;}

.cDowncouponFinish a{display:block; padding:8px 10px 8px 30px; border:#CCC 1px dashed; margin:8px 16px; background:url(../../images/d/icon_download_finish.png) left 8px center no-repeat;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.cDowncouponFinish a:hover{color:#FFF;
background:#66a8bb url(../../images/d/icon_download_finish_over.png) left 8px center no-repeat;}


.cLeftNumber{float:right; padding:0px 8px; border:#CCC 1px dashed; background:#3958b5; color:#FFF;}
.cLeftNumber:hover{color:#FFF;}


.cBtn a{display:block; padding:8px 10px 8px 30px; border:#CCC 1px dashed; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#b5dcee; overflow:hidden; margin:8px auto; text-align:center;}
.cBtn a:hover{color:#FFF;background: #66a8bb;display:block; padding:8px 10px 8px 30px;}

/* Image captions in Event small Box */
.mosaic-block {	float:left;	position:relative;	overflow:hidden;margin-top:8px; margin-bottom:10px;	width:270px;height:200px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.mosaic-backdrop {	display:none;	position:absolute;	top:0;	height:100%;	width:100%;	}
.mosaic-overlay{display:none;z-index:5;	position:absolute;	width:100%;	}
.details{padding:8px 8px 0px 8px;color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); overflow:hidden;}	
.details a{ text-decoration:none; }
.bar .mosaic-overlay {bottom:-90px;height:90px;background:url(../../images/d/bg-black.png);}
/* Small vox image */ 

.cPhoto{float:left; position:relative;  overflow:hidden;margin:8px 15px;width:270px;height:200px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}/* ADD NEW CSS & Change the layout */ 

#dLineBg{padding:10px 15px;display:block; overflow:hidden;}
.cBg0{background:#eeeff0;display:block; border-top: 1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.cBg1{border-bottom: 1px solid #d3d3d3;background:#ffffff;}
#dLineBg span{float:left;}
.cEventin{background:url(../../images/d/icon_green_bg.png) no-repeat; color:#FFF; height:20px; line-height:20px; width:50px; padding:0px 5px;float:left; letter-spacing:1px;text-shadow: 1px 0px 1px #999999;}
.cvEDescription{float:left; display:block; text-align:left; width:70%; padding:0px 3px; line-height:130%;}
#dAddress a{background:url(../../images/d/icon_location.png)  no-repeat left; padding: 5px 5px 5px 12px; font-size:10px; display:block; margin: 5px 20px;}/* ADD NEW CSS & Change*/ 
#dAddress a:hover{background:url(../../images/d/icon_location_hover.png)  no-repeat left; color:#EB0006;}/* ADD NEW CSS*/ 



/* Left Ad  */      
#dAd, #dAdHome{display:block; overflow:hidden; background:#f5f5f5; width:10%; position:absolute; left:2px;border:0px solid #ccc;}
#dAd{ top:260px; }
#dAdHome{ top:260px; }
#dAd h4, #dAdHome h4{display:block; font-weight:bold; text-align:center; padding:8px 5px;}
#dAdin{display:block;}
#dAdin ul{list-style:none; display:block;}
#dAdin ul li{overflow:hidden; display:block; width:100%; height:110px; border-top:1px solid #ccc;}
#dAdin ul li a{overflow:hidden; display:block; width:100%; height:110px; text-indent:-999px;}
/* Right Ad  */     
#dRightAdLayout{display:block; overflow:hidden; width:10%; position:absolute; right:5px; top:260px;} /* Delete z-index */
#dRightAd{display:block; overflow:hidden; background:#504f9d;padding-top:8px;-webkit-border-radius: 36px 36px 0px 0px;
border-radius: 36px 36px 0px 0px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.cCircle{display:block; overflow:hidden; width:10px; height:10px; -webkit-border-radius: 5px; border-radius: 5px; background:#FFF;box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset; margin:0px auto 10px;}
#dRightAd .cRightTitle{display:block; color:#FFF; text-align:center; font-size:14px; padding:5px 0px; text-shadow: 1px 1px 1px #333;}


#dRightAdin{display:block; float:left;overflow:hidden;width:100%;}
#dRightAdin ul{list-style:none; display:block;}
#dRightAdin ul li{display:block;}
#dRightAdin ul li a{display:block; padding:5px; background:#FFF; font-size:11px; text-align:center;border-left:1px solid #ccc;
border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

/*Right Scrol to top */
#hb-gotop { 
background:url(../../images/d/scrol_top_bg.png) no-repeat top;
font-size:11px;
padding: 23px 3px 3px 3px;
width:53px;
height:58px;
bottom: 15px;
cursor: pointer;
position: fixed;
line-height:14px;
right: 10px;
text-align: center;
text-decoration: none; z-index:96px;}
/* Store */

h1{display:block; overflow:hidden;color:#293580; font-size:24px;text-shadow: 1px 0px 1px #ffffff;}

#dStoreTitle, #dEventTitle{display:block;border-top: 1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; position:relative; padding:5px 0px;width:99%;}
#dStoreTitle .cLikebtn{display:block; width:59px; height:67px; position:absolute; top:-8px; background:url(../../images/d/icon_like.png) no-repeat; float:left;}


#dStoreTitle #dFacebook,#dEventTitle #dFacebook{position:absolute; top:25px;}
#dStoreTitle .cLikebtn:hover{cursor:pointer; background:url(../../images/d/icon_like_red.png) no-repeat;}
/* added by Brenden */
#dStoreTitle .cLikebtnHover{cursor:pointer; display:block; width:59px; height:67px; position:absolute; top:-8px; background:url(../../images/d/icon_like_red.png) no-repeat; float:left;}
/* end */
#dStoreTitle h1{padding:5px 15px 10px 65px;}
#dEventTitle h1{padding:5px 10px;}
#dStoreTitle h2, #dEventTitle h2{padding:5px 15px 5px 40px; margin-left:20px;}
#dStoreTitle .cGallery{background:url(../../images/d/icon_title_1.png) no-repeat left;}
#dStoreTitle .cEvent{background:url(../../images/d/icon_title_3.png) no-repeat left;}
#dStoreTitle .cStoreDes{background:url(../../images/d/icon_title_2.png) no-repeat left;}
#dLineContent{padding:15px 15px; display:block; overflow:hidden;}
.cStoreCategory{background:url(../../images/d/icon_store_category.png) left no-repeat; padding-left:25px; color:#005aa9; font-weight:bold; font-size:14px;}

#dLineContent table{border-bottom:1px solid #d3d3d3; margin-bottom:15px;}
#dLineContent th{background:#cbcbcb; padding: 8px 15px;border-bottom:1px solid #FFF; text-align:left;}
#dLineContent td{ border-bottom:#cbcbcb 1px dashed; padding: 5px 15px;}/*ADD NEW CSS*/
#dLineContent tr:last-child td{ border-bottom:none; padding: 5px 15px;}/*ADD NEW CSS*/

#dLineContent td.cHiddenBG{border-top:#ffffff 1px dashed; border-bottom:none; background:#eeeff0; padding-top:15px;} /*ADD NEW CSS*/

#dStoreDetail{display:block; float:left;border:1px solid #d3d3d3; min-height:350px; width:48%;}
#dStoreDetailIn{display:block; padding:15px;border:10px solid #ffffff; background:#eceded;min-height:320px;}
#dStoreDetailIn h3{color:#293580;padding:15px 0px;}
#dStoreDetailIn ul{padding:15px 25px;}
#dStoreDetailIn ul li{padding:3px 0px;}
#dGoogleMap{display:block; float:right;border:1px solid #d3d3d3; padding:5px; background:#FFF; width:48%;}

#dLineContent ul{padding:15px 25px;}
#dLineContent ul li{padding:3px 0px;}

#dLineContent img{border:1px solid #d3d3d3;padding:8px; background:#FFF; margin-right: 15px; margin-bottom:15px; display:block;}

/*Store Map */
.coda-slider-wrapper {padding:0px; margin: 0 auto; width:960px;}
.coda-slider {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { overflow: auto !important;}
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider{width: 940px; padding:15px 0px; margin-bottom:15px;} 
.coda-slider .panel {width: 940px;} 
.panel-wrapper h2{display:none;}
#coda-slider-9{width: 190px } 
/* Tabbed nav */

.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; margin:0px; margin-left:15px;}
.coda-nav ul li { display: inline;}
.coda-nav ul li a {background: #b5b5b5; color: #2e2e2e; text-shadow:1px 1px 1px #FFF; display: block; float: left; margin-right: 5px; padding: 5px 25px 5px 25px;; text-decoration: none; border-left: solid #d6d6d6 1px;border-top: solid #d6d6d6 1px; border-right: solid #d6d6d6 1px;border-bottom: solid #d6d6d6 1px; 
font-size:14px; letter-spacing:1px; border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;}

/* Tab nav */
.coda-nav ul li a.current { background: #5554a7; color: #ffffff; border-left: solid #d6d6d6 1px;border-top: solid #d6d6d6 1px; border-right: solid #d6d6d6 1px; border-bottom:1px solid #FFF; text-shadow:1px 1px 1px #2e2e2e;  }

/* Panel padding */
.coda-slider .panel-wrapper {}
	
/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto; }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left; }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

.coda-slider-wrapper #dLineBg span{padding:0px 15px; display:block; float:left;}
.coda-slider-wrapper #dLineBg .cStoreT a{background:url(../../images/d/icon_location.png) no-repeat left; color:#5554a7; font-weight:bold; padding-left: 15px;}
.coda-slider-wrapper #dLineBg .cSClass{display:block; float:right; background:url(../../images/d/icon_store_category.png) no-repeat left; padding-left:25px; color:#86b2c0; font-weight:bold;}
.coda-slider-wrapper #dLineBg .cDes{display:block; float:left; clear:both; overflow:hidden; padding:15px 15px 5px 15px;}
.coda-slider-wrapper .cMap{display:block; overflow:hidden; padding:15px;}
/* end */

/* Footer */
footer{ background:url(../../images/d/bottom_bg.gif) repeat-x top;height:35px;padding-top:15px; }
#dFooter{display:block; width:895px; margin: 0 auto; line-height:21px; background:url(../../images/d/Logo_gluee.png) left no-repeat;padding-left: 65px;}
#dFooterAd{display:block; float:right; overflow:hidden;background:url(../../images/d/icon_require.png) left no-repeat;padding-left:25px;}
